[INFO] fetching crate rados 0.1.4...
[INFO] testing rados-0.1.4 against try#b8e88e5ddf5521a9f43ee3f62a702388c713e4bb for pr-155114
[INFO] extracting crate rados 0.1.4 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate rados 0.1.4
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rados 0.1.4
[INFO] tweaked toml for crates.io crate rados 0.1.4 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rados 0.1.4 on toolchain b8e88e5ddf5521a9f43ee3f62a702388c713e4bb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rados 0.1.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6da7d8d3b11d0daa2755f110003e3d8b413db159a12ade30ae3e89bfbbc2e2c8
[INFO] running `Command { std: "docker" "start" "-a" "6da7d8d3b11d0daa2755f110003e3d8b413db159a12ade30ae3e89bfbbc2e2c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6da7d8d3b11d0daa2755f110003e3d8b413db159a12ade30ae3e89bfbbc2e2c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6da7d8d3b11d0daa2755f110003e3d8b413db159a12ade30ae3e89bfbbc2e2c8", kill_on_drop: false }`
[INFO] [stdout] 6da7d8d3b11d0daa2755f110003e3d8b413db159a12ade30ae3e89bfbbc2e2c8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 674fa71ccca0870e19c61d39efa9b726a72c0b99424406e4b26078f00f410c43
[INFO] running `Command { std: "docker" "start" "-a" "674fa71ccca0870e19c61d39efa9b726a72c0b99424406e4b26078f00f410c43", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling toml_edit v0.25.5+spec-1.1.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling crc32c v0.6.8
[INFO] [stderr]    Compiling snap v1.1.1
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling lz4-sys v1.11.1+lz4-1.10.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling lru-cache v0.1.2
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling resolv-conf v0.7.6
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling match_cfg v0.1.0
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling hostname v0.3.1
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling enum-as-inner v0.6.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling rados-denc-macros v0.1.4
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling num_enum v0.7.6
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling hickory-proto v0.24.4
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling hickory-resolver v0.24.4
[INFO] [stderr]    Compiling lz4 v1.28.1
[INFO] [stderr]    Compiling rados v0.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 34s
[INFO] running `Command { std: "docker" "inspect" "674fa71ccca0870e19c61d39efa9b726a72c0b99424406e4b26078f00f410c43", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "674fa71ccca0870e19c61d39efa9b726a72c0b99424406e4b26078f00f410c43", kill_on_drop: false }`
[INFO] [stdout] 674fa71ccca0870e19c61d39efa9b726a72c0b99424406e4b26078f00f410c43
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0be81252c28e2552c52cd55e53d95289d5d4c4d2c476b6d7fe1f109a4400272b
[INFO] running `Command { std: "docker" "start" "-a" "0be81252c28e2552c52cd55e53d95289d5d4c4d2c476b6d7fe1f109a4400272b", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling hickory-proto v0.24.4
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stderr]    Compiling hickory-resolver v0.24.4
[INFO] [stderr]    Compiling rados v0.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 29s
[INFO] running `Command { std: "docker" "inspect" "0be81252c28e2552c52cd55e53d95289d5d4c4d2c476b6d7fe1f109a4400272b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0be81252c28e2552c52cd55e53d95289d5d4c4d2c476b6d7fe1f109a4400272b", kill_on_drop: false }`
[INFO] [stdout] 0be81252c28e2552c52cd55e53d95289d5d4c4d2c476b6d7fe1f109a4400272b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a40dabb2ed2b3589d90654f3b86c0a3aa25282b218d8b2ef41e8ee40749b0f87
[INFO] running `Command { std: "docker" "start" "-a" "a40dabb2ed2b3589d90654f3b86c0a3aa25282b218d8b2ef41e8ee40749b0f87", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.42s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rados-0353e36f94d5a973)
[INFO] [stdout] 
[INFO] [stdout] running 423 tests
[INFO] [stdout] test auth::client::tests::test_auth_result_equality ... ok
[INFO] [stdout] test auth::client::tests::test_build_authenticate_request_without_secret_key ... ok
[INFO] [stdout] test auth::client::tests::test_build_authenticate_request_without_server_challenge ... ok
[INFO] [stdout] test auth::client::tests::test_get_session_mut_when_none ... ok
[INFO] [stdout] test auth::client::tests::test_get_session_when_none ... ok
[INFO] [stdout] test auth::client::tests::test_client_handler_creation_with_authorizer_mode ... ok
[INFO] [stdout] test auth::client::tests::test_client_handler_creation ... ok
[INFO] [stdout] test auth::client::tests::test_build_initial_request ... ok
[INFO] [stdout] test auth::client::tests::test_set_secret_key ... ok
[INFO] [stdout] test auth::client::tests::test_set_secret_key_from_base64 ... ok
[INFO] [stdout] test auth::protocol::tests::test_auth_mode_conversions ... ok
[INFO] [stdout] test auth::client::tests::test_build_initial_request_authorizer_mode ... ok
[INFO] [stdout] test auth::client::tests::test_entity_name_parsing ... ok
[INFO] [stdout] test auth::client::tests::test_set_secret_key_from_base64_invalid ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authenticate_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authorize_b_no_challenge ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authorize_b_with_challenge ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authorize_reply_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authorize_reply_with_connection_secret ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_challenge_blob_encode_decode ... ok
[INFO] [stdout] test auth::client::tests::test_reset ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authenticate_json_omits_struct_v ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_response_header_encode_decode ... ok
[INFO] [stdout] test auth::client::tests::test_crypto_key_decrypt_invalid_ciphertext ... ok
[INFO] [stdout] test auth::client::tests::test_crypto_key_decrypt_empty_ciphertext ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_server_challenge_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authorize_a_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_authorize_b_rejects_pre_v2 ... ok
[INFO] [stdout] test auth::protocol::tests::test_encrypted_service_ticket_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_service_ticket_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_service_ticket_request_encode_decode ... ok
[INFO] [stdout] test auth::server::tests::test_global_id_allocation ... ok
[INFO] [stdout] test auth::protocol::tests::test_service_ticket_info_encode_decode ... ok
[INFO] [stdout] test auth::server::tests::test_server_handler_creation ... ok
[INFO] [stdout] test auth::protocol::tests::test_service_ticket_reply_encode_decode ... ok
[INFO] [stdout] test auth::server::tests::test_generate_service_tickets_omits_unrequested_services ... ok
[INFO] [stdout] test auth::keyring::tests::test_parse_keyring ... ok
[INFO] [stdout] test cephconfig::config::tests::test_entity_name_default ... ok
[INFO] [stdout] test cephconfig::config::tests::test_keyring ... ok
[INFO] [stdout] test cephconfig::config::tests::test_get_with_fallback ... ok
[INFO] [stdout] test auth::types::tests::test_auth_caps_info_json_omits_struct_v ... ok
[INFO] [stdout] test cephconfig::config::tests::test_mon_dns_srv_name_configured ... ok
[INFO] [stdout] test cephconfig::config::tests::test_first_v2_mon_addr ... ok
[INFO] [stdout] test cephconfig::config::tests::test_mon_addrs ... ok
[INFO] [stdout] test cephconfig::config::tests::test_mon_dns_srv_name_default ... ok
[INFO] [stdout] test cephconfig::config::tests::test_parse_config ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_encrypted_envelope_encode_decode ... ok
[INFO] [stdout] test auth::protocol::tests::test_cephx_request_header_encode_decode ... ok
[INFO] [stdout] test auth::server::tests::test_generate_service_tickets_only_issues_requested_services ... ok
[INFO] [stdout] test cephconfig::types::tests::test_bool_config_value ... ok
[INFO] [stdout] test auth::types::tests::test_cephx_ticket_blob_json_omits_struct_v ... ok
[INFO] [stdout] test cephconfig::types::tests::test_config_option ... ok
[INFO] [stdout] test cephconfig::tests::test_define_options_macro ... ok
[INFO] [stdout] test cephconfig::tests::test_define_options_with_fallback ... ok
[INFO] [stdout] test cephconfig::config::tests::test_sections ... ok
[INFO] [stdout] test cephconfig::types::tests::test_count_config_value ... ok
[INFO] [stdout] test cephconfig::types::tests::test_duration_config_value ... ok
[INFO] [stdout] test cephconfig::types::tests::test_size_config_value ... ok
[INFO] [stdout] test cephconfig::types::tests::test_string_config_value ... ok
[INFO] [stdout] test cephconfig::types::tests::test_parse_duration ... ok
[INFO] [stdout] test cephconfig::tests::test_config_option_get ... ok
[INFO] [stdout] test cephconfig::types::tests::test_parse_size ... ok
[INFO] [stdout] test client::tests::client_error_preserves_not_found_kind_through_io_error ... ok
[INFO] [stdout] test client::tests::builder_defaults_are_sensible ... ok
[INFO] [stdout] test cephconfig::types::tests::test_ratio_config_value ... ok
[INFO] [stdout] test client::tests::client_error_timeout_maps_to_timed_out_kind ... ok
[INFO] [stdout] test client::tests::builder_setters_thread_through ... ok
[INFO] [stdout] test crush::bucket::tests::test_bucket_choose ... ok
[INFO] [stdout] test crush::bucket::tests::test_straw2_choose ... ok
[INFO] [stdout] test crush::bucket::tests::test_crush_ln ... ok
[INFO] [stdout] test crush::bucket::tests::test_uniform_choose ... ok
[INFO] [stdout] test crush::crush_ln_table::tests::test_rh_lh_table_approximate ... ok
[INFO] [stdout] test crush::crush_ln_table::tests::test_table_sizes ... ok
[INFO] [stdout] test crush::decode::tests::test_decode_crushmap_corpus ... ignored, requires local ceph-object-corpus checkout
[INFO] [stdout] test crush::crush_ln_table::tests::test_tables_are_monotonic ... ok
[INFO] [stdout] test crush::hash::tests::test_ceph_str_hash_rjenkins ... ok
[INFO] [stdout] test crush::hash::tests::test_crush_hash32_2 ... ok
[INFO] [stdout] test crush::crush_ln_table::tests::test_table_values_are_from_ceph ... ok
[INFO] [stdout] test crush::decode::tests::test_device_class_methods ... ok
[INFO] [stdout] test crush::mapper::tests::test_crush_choose_firstn ... ok
[INFO] [stdout] test crush::mapper::tests::test_is_out ... ok
[INFO] [stdout] test crush::mapper::tests::test_crush_do_rule_simple ... ok
[INFO] [stdout] test crush::placement::tests::test_object_locator ... ok
[INFO] [stdout] test crush::placement::tests::test_object_to_osds ... ok
[INFO] [stdout] test crush::placement::tests::test_object_to_pg ... ok
[INFO] [stdout] test crush::placement::tests::test_object_to_pg_with_namespace ... ok
[INFO] [stdout] test crush::placement::tests::test_pg_distribution ... ok
[INFO] [stdout] test crush::placement::tests::test_pg_id ... ok
[INFO] [stdout] test crush::mapper::tests::test_crush_choose_indep_with_out_device ... ok
[INFO] [stdout] test crush::mapper::tests::test_crush_choose_indep ... ok
[INFO] [stdout] test crush::mapper::tests::test_crush_do_rule_chooseleaf_indep ... ok
[INFO] [stdout] test crush::mapper::tests::test_crush_choose_indep_stable_positions ... ok
[INFO] [stdout] test crush::mapper::tests::test_crush_do_rule_indep ... ok
[INFO] [stdout] test denc::codec::tests::test_bool_roundtrip ... ok
[INFO] [stdout] test crush::placement::tests::test_pg_to_osds ... ok
[INFO] [stdout] test denc::codec::tests::test_array_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_duration_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_bytes_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_duration_fixed_size ... ok
[INFO] [stdout] test denc::codec::tests::test_float_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_encoded_size ... ok
[INFO] [stdout] test denc::codec::tests::test_decode_versioned_rejects_struct_v_above_max ... ok
[INFO] [stdout] test denc::codec::tests::test_decode_versioned_consumes_remaining_content ... ok
[INFO] [stdout] test denc::codec::tests::test_duration_truncation ... ok
[INFO] [stdout] test denc::codec::tests::test_fixed_size_constants ... ok
[INFO] [stdout] test denc::codec::tests::test_preallocation ... ok
[INFO] [stdout] test denc::codec::tests::test_primitive_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_string_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_systemtime_fixed_size ... ok
[INFO] [stdout] test denc::codec::tests::test_systemtime_before_epoch ... ok
[INFO] [stdout] test denc::codec::tests::test_systemtime_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_tuple_implementations ... ok
[INFO] [stdout] test denc::codec::tests::test_vec_roundtrip ... ok
[INFO] [stdout] test denc::codec::tests::test_zerocopy_integration ... ok
[INFO] [stdout] test denc::encoding_metadata::tests::test_versioned_encoding_metadata ... ok
[INFO] [stdout] test denc::encoding_metadata::tests::test_feature_dependent_encoding_metadata ... ok
[INFO] [stdout] test denc::encoding_metadata::tests::test_simple_encoding_metadata ... ok
[INFO] [stdout] test denc::entity_addr::tests::test_entity_addr_encoded_size ... ok
[INFO] [stdout] test denc::codec::tests::test_systemtime_year_2106_limit ... ok
[INFO] [stdout] test denc::entity_addr::tests::test_entity_addr_legacy_decode_compatibility ... ok
[INFO] [stdout] test denc::entity_addr::tests::test_entity_addr_encode_ignores_features ... ok
[INFO] [stdout] test denc::entity_addr::tests::test_entity_addrvec_encode_ignores_features ... ok
[INFO] [stdout] test denc::entity_addr::tests::test_entity_addr_msgr2_roundtrip ... ok
[INFO] [stdout] test denc::entity_addr::tests::test_entity_addrvec_legacy_decode_compatibility ... ok
[INFO] [stdout] test denc::hobject::tests::test_corpus_file ... ok
[INFO] [stdout] test denc::hobject::tests::test_decode_empty_cursor ... ok
[INFO] [stdout] test denc::ids::tests::test_epoch_roundtrip ... ok
[INFO] [stdout] test denc::ids::tests::test_global_id ... ok
[INFO] [stdout] test denc::ids::tests::test_epoch ... ok
[INFO] [stdout] test denc::ids::tests::test_global_id_roundtrip ... ok
[INFO] [stdout] test denc::hobject::tests::test_empty_cursor_encoding ... ok
[INFO] [stdout] test denc::ids::tests::test_osd_id ... ok
[INFO] [stdout] test denc::ids::tests::test_osd_id_roundtrip ... ok
[INFO] [stdout] test denc::ids::tests::test_pool_id ... ok
[INFO] [stdout] test denc::ids::tests::test_pool_id_roundtrip ... ok
[INFO] [stdout] test denc::monmap::tests::test_election_strategy_roundtrip ... ok
[INFO] [stdout] test denc::monmap::tests::test_ceph_release_roundtrip ... ok
[INFO] [stdout] test denc::monmap::tests::test_mon_feature_roundtrip ... ok
[INFO] [stdout] test denc::types::tests::test_utime_serializes_with_ceph_field_names ... ok
[INFO] [stdout] test denc::monmap::tests::test_monmap_encode_ignores_legacy_feature_negotiation ... ok
[INFO] [stdout] test denc::monmap::tests::test_mon_info_roundtrip ... ok
[INFO] [stdout] test monclient::client::tests::test_parse_option_generic ... ok
[INFO] [stdout] test monclient::client::tests::test_runtime_config_update_from_map ... ok
[INFO] [stdout] test denc::monmap::tests::test_monmap_roundtrip ... ok
[INFO] [stdout] test monclient::dns_srv::tests::test_default_srv_name ... ok
[INFO] [stdout] test monclient::dns_srv::tests::test_parse_srv_name_simple ... ok
[INFO] [stdout] test monclient::dns_srv::tests::test_parse_srv_name_with_domain ... ok
[INFO] [stdout] test monclient::client::tests::test_parse_duration_option ... ok
[INFO] [stdout] test monclient::dns_srv::tests::test_parse_srv_name_with_subdomain ... ok
[INFO] [stdout] test monclient::error::tests::converting_monclient_io_error_preserves_variant ... ok
[INFO] [stdout] test monclient::error::tests::converting_monclient_rados_error_preserves_variant ... ok
[INFO] [stdout] test monclient::messages::tests::test_mconfig_message_encoding ... ok
[INFO] [stdout] test monclient::messages::tests::test_mmon_subscribe_message_encoding ... ok
[INFO] [stdout] test monclient::messages::tests::test_config_encode_decode ... ok
[INFO] [stdout] test monclient::messages::tests::test_mmon_get_version_message_encoding ... ok
[INFO] [stdout] test monclient::monmap::tests::test_build_initial_monmap ... ok
[INFO] [stdout] test monclient::messages::tests::test_version_reply_encode_decode ... ok
[INFO] [stdout] test monclient::messages::tests::test_subscribe_encode_decode ... ok
[INFO] [stdout] test monclient::monmap::tests::test_monmap_lookup ... ok
[INFO] [stdout] test monclient::monmap::tests::test_build_initial_monmap_preserves_same_ip_monitor_groups ... ok
[INFO] [stdout] test monclient::monmap::tests::test_build_initial_monmap_groups_v1_v2_pairs_per_monitor ... ok
[INFO] [stdout] test monclient::monmap::tests::test_parse_mon_addr ... ok
[INFO] [stdout] test monclient::client::tests::test_subscription ... ok
[INFO] [stdout] test monclient::client::tests::test_create_client ... ok
[INFO] [stdout] test monclient::monmap::tests::test_rank_lookup_uses_rank_mapping ... ok
[INFO] [stdout] test monclient::paxos_service_message::tests::test_paxos_fields_encode_decode ... ok
[INFO] [stdout] test monclient::monmap::tests::test_build_initial_monmap_preserves_explicit_bracket_groups ... ok
[INFO] [stdout] test monclient::paxos_service_message::tests::test_paxos_fields_default ... ok
[INFO] [stdout] test monclient::subscription::tests::test_clear_resets_legacy_renewal_mode ... ok
[INFO] [stdout] test monclient::subscription::tests::test_got_increments_epoch ... ok
[INFO] [stdout] test monclient::subscription::tests::test_got_updates_start_epoch ... ok
[INFO] [stdout] test monclient::subscription::tests::test_inc_want ... ok
[INFO] [stdout] test monclient::subscription::tests::test_legacy_ack_enables_renewal_checks ... ok
[INFO] [stdout] test monclient::subscription::tests::test_onetime_subscription ... ok
[INFO] [stdout] test monclient::subscription::tests::test_stateful_subscriptions_do_not_trigger_renewal_from_stale_deadline ... ok
[INFO] [stdout] test monclient::subscription::tests::test_subscription_renewal_needed ... ok
[INFO] [stdout] test monclient::subscription::tests::test_subscription_lifecycle ... ok
[INFO] [stdout] test msgr2::ceph_message::tests::test_ping_ack_message_encoding ... ok
[INFO] [stdout] test msgr2::ceph_message::tests::test_ping_message_encoding ... ok
[INFO] [stdout] test monclient::wait_helper::tests::test_condition_already_met ... ok
[INFO] [stdout] test msgr2::compression::tests::test_compression_context ... ok
[INFO] [stdout] test monclient::monmap::tests::test_from_denc_monmap_uses_ranks_vector ... ok
[INFO] [stdout] test monclient::monmap::tests::test_to_denc_monmap_preserves_decoded_fields ... ok
[INFO] [stdout] test msgr2::compression::tests::test_compression_stats_tracking ... ok
[INFO] [stdout] test msgr2::compression::tests::test_compression_threshold ... ok
[INFO] [stdout] test msgr2::compression::tests::test_none_compressor ... ok
[INFO] [stdout] test msgr2::compression::tests::test_large_data_compression ... ok
[INFO] [stdout] test msgr2::compression::tests::test_lz4_compressor ... ok
[INFO] [stdout] test msgr2::compression::tests::test_snappy_compressor ... ok
[INFO] [stdout] test msgr2::crypto::tests::test_aes_gcm_roundtrip ... ok
[INFO] [stdout] test msgr2::crypto::tests::test_aes_gcm_sequence_numbers ... ok
[INFO] [stdout] test msgr2::crypto::tests::test_parse_connection_secret ... ok
[INFO] [stdout] test msgr2::crypto::tests::test_parse_connection_secret_too_short ... ok
[INFO] [stdout] test msgr2::compression::tests::test_zlib_compressor ... ok
[INFO] [stdout] test msgr2::frames::tests::test_encode_secure_payload_multi_segment_includes_epilogue_block ... ok
[INFO] [stdout] test msgr2::frames::tests::test_frame_assembler_rev0 ... ok
[INFO] [stdout] test msgr2::frames::tests::test_frame_assembler_rev1 ... ok
[INFO] [stdout] test msgr2::frames::tests::test_encode_secure_payload_single_segment_adds_alignment_padding_only ... ok
[INFO] [stdout] test msgr2::frames::tests::test_message_frame_from_wire_aborted ... ok
[INFO] [stdout] test msgr2::frames::tests::test_message_frame_from_wire_rejects_corrupted_epilogue_crc_for_data_segment ... ok
[INFO] [stdout] test msgr2::compression::tests::test_all_algorithms ... ok
[INFO] [stdout] test msgr2::compression::tests::test_zstd_compressor ... ok
[INFO] [stdout] test msgr2::frames::tests::test_message_frame_from_wire_roundtrip ... ok
[INFO] [stdout] test msgr2::frames::tests::test_message_frame_from_wire_rejects_corrupted_epilogue_crc_for_front_segment ... ok
[INFO] [stdout] test msgr2::frames::tests::test_preamble_crc_validation_failure ... ok
[INFO] [stdout] test msgr2::frames::tests::test_preamble_crc_calculation ... ok
[INFO] [stdout] test msgr2::frames::tests::test_message_frame_rev1_multi_segment ... ok
[INFO] [stdout] test msgr2::frames::tests::test_tag_try_from_covers_all_wire_values ... ok
[INFO] [stdout] test msgr2::io_loop::tests::fairness_probe_skips_empty_outbound_queue ... ok
[INFO] [stdout] test msgr2::io_loop::tests::fairness_probe_waits_for_burst_limit ... ok
[INFO] [stdout] test msgr2::io_loop::tests::keepalive_timeout_fires_when_latest_ping_is_unacked ... ok
[INFO] [stdout] test msgr2::io_loop::tests::keepalive_timeout_ignores_old_ack_if_latest_ping_was_acked ... ok
[INFO] [stdout] test msgr2::io_loop::tests::keepalive_timeout_waits_until_timeout_expires ... ok
[INFO] [stdout] test msgr2::frames::tests::test_tag_try_from_rejects_unknown_wire_value ... ok
[INFO] [stdout] test msgr2::message::tests::test_message_decode_empty_payload ... ok
[INFO] [stdout] test msgr2::message::tests::test_message_decode_segments_empty ... ok
[INFO] [stdout] test msgr2::message::tests::test_message_decode_segments ... ok
[INFO] [stdout] test msgr2::message::tests::test_message_roundtrip_front_only ... ok
[INFO] [stdout] test msgr2::message::tests::test_message_total_len ... ok
[INFO] [stdout] test msgr2::message::tests::test_message_type_helpers ... ok
[INFO] [stdout] test msgr2::phase::auth::tests::bad_method_error_preserves_result_errno_for_operator_debug ... ok
[INFO] [stdout] test msgr2::phase::auth::tests::bad_method_fails_cleanly_when_only_method_is_rejected ... ok
[INFO] [stdout] test msgr2::message::tests::test_message_roundtrip_with_middle_and_data ... ok
[INFO] [stdout] test msgr2::phase::auth::tests::bad_method_ordered_search_picks_next_method_after_rejected ... ok
[INFO] [stdout] test msgr2::phase::auth::tests::bad_method_ordered_search_skips_method_not_in_allowed_list ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_accepts_server_ident_when_addrvec_contains_dialed_addr ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_adopts_server_declared_lossy_flag_when_client_said_otherwise ... ok
[INFO] [stdout] test msgr2::phase::auth::tests::bad_method_unknown_rejected_method_falls_back_to_supported_list_start ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_rejects_lossy_invariant_violation_with_nonzero_cookie ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_rejects_session_retry_before_session_established ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_rejects_lossless_invariant_violation_with_zero_cookie ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_rejects_server_ident_with_mismatched_peer_addr ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_rejects_session_retry_global_before_session_established ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_reports_ident_missing_features_mask ... ok
[INFO] [stdout] test msgr2::phase::session::tests::client_rejects_server_ident_with_unsupported_required_features ... ok
[INFO] [stdout] test msgr2::phase::session::tests::server_mirrors_client_lossy_flag_in_server_ident ... ok
[INFO] [stdout] test msgr2::phase::session::tests::server_rejects_client_ident_with_wrong_target_addr ... ok
[INFO] [stdout] test msgr2::phase::session::tests::server_replies_to_session_reconnect_with_reconnect_ok ... ok
[INFO] [stdout] test msgr2::protocol::tests::test_diagnostics_initial_state ... ok
[INFO] [stdout] test msgr2::phase::session::tests::server_sends_ident_missing_features_for_incompatible_client ... ok
[INFO] [stdout] test msgr2::protocol::tests::test_priority_queue_clear ... ok
[INFO] [stdout] test msgr2::protocol::tests::test_priority_queue_front ... ok
[INFO] [stdout] test msgr2::protocol::tests::test_priority_queue_fifo_within_priority ... ok
[INFO] [stdout] test msgr2::protocol::tests::test_priority_queue_iter ... ok
[INFO] [stdout] test msgr2::protocol::tests::test_priority_queue_ordering ... ok
[INFO] [stdout] test msgr2::replay_queue::tests::record_and_discard_acked ... ok
[INFO] [stdout] test msgr2::protocol::tests::test_throttle_stats_none_without_config ... ok
[INFO] [stdout] test msgr2::replay_queue::tests::clear_empties_the_queue ... ok
[INFO] [stdout] test msgr2::replay_queue::tests::record_respects_bounded_limit ... ok
[INFO] [stdout] test msgr2::state_machine::tests::test_auth_method_config ... ok
[INFO] [stdout] test msgr2::state_machine::tests::test_peer_compression_support_detection ... ok
[INFO] [stdout] test msgr2::state_machine::tests::test_default_config_does_not_support_compression ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_custom ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_default ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_prefer_crc_mode ... ok
[INFO] [stdout] test monclient::dns_srv::tests::test_resolve_nonexistent_srv ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_replay_limit_builder ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_minimal ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_auth_provider_mismatch ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_prefer_secure_mode ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_cephx_without_provider ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_empty_auth_methods ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_empty_modes ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_invalid_service_id ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_gss_not_implemented ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_required_features_not_supported ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_success ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_throttle_all_zeros ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_replay_limit_zero ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_throttle_bytes_too_small ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_throttle_messages_too_small ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_throttle_queue_too_small ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_throttle_valid ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_with_ceph_default_throttle ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_unknown_mode ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_valid_service_ids ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_with_compression ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_validate_unknown_auth_method ... ok
[INFO] [stdout] test msgr2::tests::test_connection_config_with_throttle ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_byte_rate_limit ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_combined_limits ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_reset ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_message_rate_limit ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_queue_depth_limit ... ok
[INFO] [stdout] test osdclient::backoff::tests::test_clear ... ok
[INFO] [stdout] test osdclient::backoff::tests::test_get_by_id ... ok
[INFO] [stdout] test osdclient::backoff::tests::test_duplicate_registration ... ok
[INFO] [stdout] test osdclient::backoff::tests::test_multiple_backoffs_same_pg ... ok
[INFO] [stdout] test osdclient::backoff::tests::test_multiple_pgs ... ok
[INFO] [stdout] test osdclient::backoff::tests::test_register_and_lookup ... ok
[INFO] [stdout] test osdclient::backoff::tests::test_remove_by_id ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_blkin_trace_info_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_entity_name_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_object_locator_empty ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_jspan_context_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_object_locator_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_osd_op_extent_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_osd_op_pgls_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_osd_op_size_constant ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_osd_op_with_indata ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_unlimited_throttle ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_osd_op_xattr_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_osd_stat_data_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_osd_reqid_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_pgid_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_request_redirect_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_request_redirect_empty ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_spgid_roundtrip ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_utime_roundtrip ... ok
[INFO] [stdout] test osdclient::error::tests::converting_osdclient_denc_error_preserves_variant ... ok
[INFO] [stdout] test osdclient::error::tests::converting_osdclient_monclient_error_preserves_nested_rados_error ... ok
[INFO] [stdout] test osdclient::error::tests::io_error_kind_maps_osd_numeric_codes ... ok
[INFO] [stdout] test osdclient::error::tests::io_error_kind_maps_structural_variants ... ok
[INFO] [stdout] test osdclient::error::tests::io_error_round_trip_preserves_not_found_kind_and_source ... ok
[INFO] [stdout] test osdclient::error::tests::is_blocklisted_only_matches_blocklisted_variant ... ok
[INFO] [stdout] test osdclient::denc_types::tests::test_size_constants ... ok
[INFO] [stdout] test osdclient::error::tests::is_not_found_matches_every_not_found_variant ... ok
[INFO] [stdout] test osdclient::error::tests::is_timeout_only_matches_timeout_variant ... ok
[INFO] [stdout] test osdclient::ioctx::tests::test_ioctx_pool_id ... ok
[INFO] [stdout] test osdclient::messages::tests::test_mosdop_encoding_v9 ... ok
[INFO] [stdout] test osdclient::messages::tests::test_mosdop_encoding_v9_with_squid_features ... ok
[INFO] [stdout] test osdclient::messages::tests::test_mosdop_message_encoding ... ok
[INFO] [stdout] test osdclient::messages::tests::test_mosdop_with_write_data ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_balance_reads ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_chained ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_compound ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_custom_op ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_localize_reads ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_delete ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_into_ops ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_priority ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_stat ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_read ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_sparse_read ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_timeout ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_write ... ok
[INFO] [stdout] test osdclient::operation::tests::test_opbuilder_write_full ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_exists_returns_false_for_out_of_range ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_exists_returns_false_for_removed_osd ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_exists_returns_true_for_existing_osd ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_get_osd_addr_returns_none_for_invalid_id ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_get_osd_addr_returns_addrvec ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_is_down_is_inverse_of_is_up ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_is_up_returns_false_for_down_osd ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_is_up_returns_false_for_negative_osd_id ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_is_up_returns_false_for_nonexistent_osd ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_is_up_returns_false_for_out_of_range_osd ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_is_up_returns_true_for_up_osd ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_osd_info_json_omits_struct_v ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_osdmap_incremental_decode_versioned_is_inherent_decode_only_api ... ok
[INFO] [stdout] test osdclient::osdmap::tests::test_osdmap_incremental_decode_versioned_rejects_legacy_versions ... ok
[INFO] [stdout] test osdclient::pg_nls_response::tests::test_empty_response ... ok
[INFO] [stdout] test osdclient::pg_nls_response::tests::test_encoded_size ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_interval_set_empty ... ok
[INFO] [stdout] test osdclient::pg_nls_response::tests::test_response_with_entries ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_interval_set_u64 ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_map_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_map_with_data ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_map_digest_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_shard_undefined ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_map_digest_with_data ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_shard ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_stat_with_data ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_shard_id ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_shard_id_no_shard ... ok
[INFO] [stdout] test osdclient::pgmap_types::pg_stat_support_tests::test_pg_stat_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_object_stat_collection_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_object_stat_collection_roundtrip ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_object_stat_sum_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_objectstore_perf_stat_legacy_decode_v1 ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_objectstore_perf_stat_roundtrip_v2 ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_object_stat_sum_roundtrip ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_objectstore_perf_stat_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_osd_stat_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_osd_stat_interfaces_roundtrip ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_osd_stat_interfaces_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_osd_stat_roundtrip ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pg_count_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pg_count_decode_insufficient ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pg_count_insufficient_buffer ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pg_count_roundtrip ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pool_stat_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pool_stat_roundtrip ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pow2_hist_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_pow2_hist_roundtrip ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_store_statfs_default ... ok
[INFO] [stdout] test osdclient::pgmap_types::tests::test_store_statfs_roundtrip ... ok
[INFO] [stdout] test osdclient::session::tests::test_pending_op_captures_incarnation ... ok
[INFO] [stdout] test osdclient::snapshot::tests::snap_id_orders_by_raw_value ... ok
[INFO] [stdout] test osdclient::session::tests::test_incarnation_increments_on_connect ... ok
[INFO] [stdout] test osdclient::snapshot::tests::snap_id_roundtrips_through_u64 ... ok
[INFO] [stdout] test osdclient::session::tests::test_incarnation_starts_at_zero ... ok
[INFO] [stdout] test osdclient::throttle::tests::test_throttle_basic ... ok
[INFO] [stdout] test osdclient::throttle::tests::test_throttle_ops_limit ... ok
[INFO] [stdout] test osdclient::throttle::tests::test_throttle_bytes_limit ... ok
[INFO] [stdout] test osdclient::throttle::tests::test_throttle_zero_bytes ... ok
[INFO] [stdout] test osdclient::types::tests::test_calc_op_budget_write_full ... ok
[INFO] [stdout] test osdclient::types::tests::test_calc_op_budget_sparse_read ... ok
[INFO] [stdout] test osdclient::types::tests::test_object_id_creation ... ok
[INFO] [stdout] test osdclient::types::tests::test_list_object_entry ... ok
[INFO] [stdout] test osdclient::types::tests::test_object_id_with_namespace ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_state_can_resend ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_state_default ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_state_is_terminal ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_state_is_in_flight ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_target_default ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_target_needs_update ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_target_update ... ok
[INFO] [stdout] test osdclient::types::tests::test_op_target_new ... ok
[INFO] [stdout] test osdclient::types::tests::test_opcode_from_u16_sparse_read ... ok
[INFO] [stdout] test osdclient::types::tests::test_opcode_from_u16_write_full ... ok
[INFO] [stdout] test osdclient::types::tests::test_opcode_sparse_read_encoding ... ok
[INFO] [stdout] test osdclient::types::tests::test_opcode_write_full_encoding ... ok
[INFO] [stdout] test osdclient::types::tests::test_osdop_sparse_read ... ok
[INFO] [stdout] test osdclient::types::tests::test_osdop_write_full ... ok
[INFO] [stdout] test osdclient::types::tests::test_sparse_extent_creation ... ok
[INFO] [stdout] test osdclient::types::tests::test_sparse_extent_equality ... ok
[INFO] [stdout] test osdclient::types::tests::test_sparse_read_result ... ok
[INFO] [stdout] test monclient::wait_helper::tests::test_condition_met_after_notification ... ok
[INFO] [stdout] test monclient::wait_helper::tests::test_timeout ... ok
[INFO] [stdout] test monclient::wait_helper::tests::test_spurious_wakeup ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_wait_for_send ... ok
[INFO] [stdout] test msgr2::throttle::tests::test_rate_window_expiry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 422 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/dencoder.rs (/opt/rustwide/target/debug/deps/dencoder-0f9e6126618f8931)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/denc_integration_test.rs (/opt/rustwide/target/debug/deps/denc_integration_test-5ec0931ae1c024db)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_entity_addr_decode_encode_roundtrip ... ignored
[INFO] [stdout] test test_specific_entity_addr_sample ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dencoder_corpus_comparison_test.rs (/opt/rustwide/target/debug/deps/dencoder_corpus_comparison_test-0a61a57f3bcfff5d)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_corpus_comparison ... ignored
[INFO] [stderr]      Running tests/monclient_command_operations.rs (/opt/rustwide/target/debug/deps/monclient_command_operations-6078629cec4c3149)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_invoke_create_and_delete_pool ... ignored
[INFO] [stdout] test test_invoke_list_pools ... ignored
[INFO] [stdout] test test_invoke_status_command ... ignored
[INFO] [stdout] test test_invoke_with_input_buffer ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/msgr2_compression_integration.rs (/opt/rustwide/target/debug/deps/msgr2_compression_integration-53b55f65fc03f89e)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_frame_compression_roundtrip_lz4 ... ok
[INFO] [stdout] test test_frame_decompression_of_uncompressed_frame ... ok
[INFO] [stdout] test test_frame_compression_roundtrip_snappy ... ok
[INFO] [stdout] test test_frame_compression_threshold ... ok
[INFO] [stdout] test test_frame_compression_with_custom_threshold ... ok
[INFO] [stdout] test test_snappy_decompress_with_incorrect_size_hint ... ok
[INFO] [stdout] test test_frame_compression_roundtrip_zlib ... ok
[INFO] [stdout] test test_frame_compression_roundtrip_zstd ... ok
[INFO] [stdout] test test_all_algorithms_roundtrip ... ok
[INFO] [stdout] test test_frame_to_wire_preserves_compression_flag ... ok
[INFO] [stdout] test test_compression_ratio_logging ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/msgr2_connection_tests.rs (/opt/rustwide/target/debug/deps/msgr2_connection_tests-f01eeca213fa78f2)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_compression_disabled ... ignored
[INFO] [stdout] test test_compression_enabled ... ignored
[INFO] [stdout] test test_crc_mode ... ignored
[INFO] [stdout] test test_secure_mode ... ignored
[INFO] [stdout] test test_session_connecting ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/msgr2_priority_queue_integration.rs (/opt/rustwide/target/debug/deps/msgr2_priority_queue_integration-e8d428ae403b53ec)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_heartbeat_not_delayed_by_bulk ... ok
[INFO] [stdout] test test_priority_queue_iter_priority_order ... ok
[INFO] [stdout] test test_priority_queue_maintains_fifo_within_priority ... ok
[INFO] [stdout] test test_priority_queue_mixed_priorities ... ok
[INFO] [stdout] test test_priority_queue_basic_ordering ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/msgr2_server_accept_test.rs (/opt/rustwide/target/debug/deps/msgr2_server_accept_test-33a13c731c74ed48)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_server_accept_with_auth ... ignored
[INFO] [stdout] [2m2026-05-05T22:24:58.311783Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Server listening on 127.0.0.1:43975
[INFO] [stdout] [2m2026-05-05T22:24:58.312130Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Server: Waiting for connection...
[INFO] [stdout] [2m2026-05-05T22:24:58.412732Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Client: Connecting to 127.0.0.1:43975
[INFO] [stdout] [2m2026-05-05T22:24:58.429720Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Connection::connect() called with addr: 127.0.0.1:43975
[INFO] [stdout] [2m2026-05-05T22:24:58.433091Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Server: Accepted connection from 127.0.0.1:50410
[INFO] [stdout] [2m2026-05-05T22:24:58.433219Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Accepting connection from 127.0.0.1:50410
[INFO] [stdout] [2m2026-05-05T22:24:58.433311Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Local address: 127.0.0.1:43975
[INFO] [stdout] [2m2026-05-05T22:24:58.433856Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Created server state machine
[INFO] [stdout] [2m2026-05-05T22:24:58.433935Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m TCP connection established to 127.0.0.1:43975 (local: 127.0.0.1:50410)
[INFO] [stdout] [2m2026-05-05T22:24:58.434007Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Sent msgr2 banner: supported=1, required=0
[INFO] [stdout] [2m2026-05-05T22:24:58.434081Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Received client banner: supported=1, required=0
[INFO] [stdout] [2m2026-05-05T22:24:58.434099Z[0m [34mDEBUG[0m [2mrados::msgr2::state_machine[0m[2m:[0m Peer supported features set: 0x1 (REVISION_1=true, COMPRESSION=false)
[INFO] [stdout] [2m2026-05-05T22:24:58.434142Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Sent msgr2 banner: supported=1, required=0
[INFO] [stdout] [2m2026-05-05T22:24:58.437665Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Server: Banner exchange complete
[INFO] [stdout] [2m2026-05-05T22:24:58.437752Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Accepting msgr2 session...
[INFO] [stdout] [2m2026-05-05T22:24:58.437998Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Received server banner: supported=1, required=0
[INFO] [stdout] [2m2026-05-05T22:24:58.438071Z[0m [34mDEBUG[0m [2mrados::msgr2::state_machine[0m[2m:[0m Peer supported features set: 0x1 (REVISION_1=true, COMPRESSION=false)
[INFO] [stdout] [2m2026-05-05T22:24:58.438135Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Client: Banner exchange complete
[INFO] [stdout] [2m2026-05-05T22:24:58.438184Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Establishing msgr2 session...
[INFO] [stdout] [2m2026-05-05T22:24:58.441514Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=Hello, 1 segments, 72 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-05-05T22:24:58.441974Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=Hello, num_segments=1, segments=[SegmentDescriptor { logical_len: 36, align: 8 }]
[INFO] [stdout] [2m2026-05-05T22:24:58.442579Z[0m [34mDEBUG[0m [2mrados::msgr2::phase::hello[0m[2m:[0m Received client HELLO: entity_type=8
[INFO] [stdout] [2m2026-05-05T22:24:58.442669Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=Hello, 1 segments, 72 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-05-05T22:24:58.442882Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=Hello, num_segments=1, segments=[SegmentDescriptor { logical_len: 36, align: 8 }]
[INFO] [stdout] [2m2026-05-05T22:24:58.442978Z[0m [34mDEBUG[0m [2mrados::msgr2::phase::hello[0m[2m:[0m Received server HELLO: entity_type=1
[INFO] [stdout] [2m2026-05-05T22:24:58.443059Z[0m [32m INFO[0m [2mrados::msgr2::phase::auth[0m[2m:[0m AuthClient: starting with method=None, supported=[None]
[INFO] [stdout] [2m2026-05-05T22:24:58.444679Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=AuthRequest, 1 segments, 78 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-05-05T22:24:58.444951Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=AuthRequest, num_segments=1, segments=[SegmentDescriptor { logical_len: 42, align: 8 }]
[INFO] [stdout] [2m2026-05-05T22:24:58.445224Z[0m [33m WARN[0m [2mrados::msgr2::phase::auth[0m[2m:[0m Server: no auth handler, skipping authentication
[INFO] [stdout] [2m2026-05-05T22:24:58.445313Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=AuthDone, 1 segments, 52 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-05-05T22:24:58.445425Z[0m [34mDEBUG[0m [2mrados::msgr2::phase::sign[0m[2m:[0m Server: sending AUTH_SIGNATURE to client (32 bytes)
[INFO] [stdout] [2m2026-05-05T22:24:58.445518Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=AuthSignature, 1 segments, 68 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-05-05T22:24:58.445694Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=AuthDone, num_segments=1, segments=[SegmentDescriptor { logical_len: 16, align: 8 }]
[INFO] [stdout] [2m2026-05-05T22:24:58.446081Z[0m [32m INFO[0m [2mrados::msgr2::phase::auth[0m[2m:[0m AUTH_DONE: global_id=1001, connection_mode=2
[INFO] [stdout] [2m2026-05-05T22:24:58.446165Z[0m [34mDEBUG[0m [2mrados::msgr2::phase::sign[0m[2m:[0m Sending AUTH_SIGNATURE to server (32 bytes)
[INFO] [stdout] [2m2026-05-05T22:24:58.446330Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=AuthSignature, 1 segments, 68 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-05-05T22:24:58.446446Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=AuthSignature, num_segments=1, segments=[SegmentDescriptor { logical_len: 32, align: 8 }]
[INFO] [stdout] [2m2026-05-05T22:24:58.446541Z[0m [32m INFO[0m [2mrados::msgr2::phase::sign[0m[2m:[0m Server AUTH_SIGNATURE verified (32 bytes)
[INFO] [stdout] [2m2026-05-05T22:24:58.446615Z[0m [34mDEBUG[0m [2mrados::msgr2::phase::session[0m[2m:[0m Sending CLIENT_IDENT: gid=1001, cookie=97798455004217391, global_seq=0
[INFO] [stdout] [2m2026-05-05T22:24:58.446697Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=ClientIdent, 1 segments, 159 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-05-05T22:24:58.446852Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=AuthSignature, num_segments=1, segments=[SegmentDescriptor { logical_len: 32, align: 8 }]
[INFO] [stdout] [2m2026-05-05T22:24:58.446942Z[0m [32m INFO[0m [2mrados::msgr2::phase::sign[0m[2m:[0m Client AUTH_SIGNATURE verified (32 bytes)
[INFO] [stdout] [2m2026-05-05T22:24:58.446997Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=ClientIdent, num_segments=1, segments=[SegmentDescriptor { logical_len: 123, align: 8 }]
[INFO] [stdout] [2m2026-05-05T22:24:58.447124Z[0m [34mDEBUG[0m [2mrados::msgr2::phase::session[0m[2m:[0m Server: sending SERVER_IDENT (lossy=false, cookie=0x86a95778155a4ff7)
[INFO] [stdout] [2m2026-05-05T22:24:58.447818Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Sending frame: tag=ServerIdent, 1 segments, 124 wire bytes (1 chunks), encrypted=false, compressed=false
[INFO] [stdout] [2m2026-05-05T22:24:58.448017Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Session established (server-side)
[INFO] [stdout] [2m2026-05-05T22:24:58.448231Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Server: Session established
[INFO] [stdout] [2m2026-05-05T22:24:58.448969Z[0m [34mDEBUG[0m [2mrados::msgr2::protocol[0m[2m:[0m Received preamble: tag=ServerIdent, num_segments=1, segments=[SegmentDescriptor { logical_len: 88, align: 8 }]
[INFO] [stdout] [2m2026-05-05T22:24:58.449200Z[0m [32m INFO[0m [2mrados::msgr2::phase::session[0m[2m:[0m Session established: negotiated_features=0x3fffffffffffffff, server_cookie=9703383045412376567, server_is_lossy=false
[INFO] [stdout] [2m2026-05-05T22:24:58.449282Z[0m [32m INFO[0m [2mrados::msgr2::protocol[0m[2m:[0m Session established!
[INFO] [stdout] [2m2026-05-05T22:24:58.449317Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Client: Session established
[INFO] [stdout] [2m2026-05-05T22:24:58.449452Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Server state: READY
[INFO] [stdout] [2m2026-05-05T22:24:58.449500Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m Client state: READY
[INFO] [stdout] [2m2026-05-05T22:24:58.449556Z[0m [32m INFO[0m [2mmsgr2_server_accept_test[0m[2m:[0m ✓ Test passed: Server and client both reached Ready state
[INFO] [stdout] test test_server_accept_basic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/msgr2_test_crc_equivalence.rs (/opt/rustwide/target/debug/deps/msgr2_test_crc_equivalence-f6c7c82041b879bd)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_crc32c_equivalence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/msgr2_throttle_config_test.rs (/opt/rustwide/target/debug/deps/msgr2_throttle_config_test-5c8cd6cc048f3951)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_with_ceph_default_throttle ... ok
[INFO] [stdout] test test_with_custom_throttle ... ok
[INFO] [stdout] test test_from_ceph_conf_with_throttle ... ok
[INFO] [stdout] test test_from_ceph_conf_without_throttle ... ok
[INFO] [stderr]      Running tests/msgr2_throttle_integration_test.rs (/opt/rustwide/target/debug/deps/msgr2_throttle_integration_test-670658c9e7a45141)
[INFO] [stdout] test test_from_ceph_conf_with_various_units ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_message_total_len ... ok
[INFO] [stdout] test test_close_vs_mark_down ... ok
[INFO] [stdout] test test_connection_close_discards_messages ... ok
[INFO] [stdout] test test_connection_mark_down_preserves_messages ... ok
[INFO] [stdout] test test_connection_with_throttle ... ok
[INFO] [stdout] test test_connection_without_throttle ... ok
[INFO] [stdout] test test_connection_with_ceph_conf_throttle ... ok
[INFO] [stdout] test test_throttle_queue_depth_limiting ... ok
[INFO] [stderr]      Running tests/osdclient_integration_test.rs (/opt/rustwide/target/debug/deps/osdclient_integration_test-c4bf5a799ddbb123)
[INFO] [stdout] test test_throttle_rate_limiting ... ok
[INFO] [stdout] test test_throttle_byte_rate_limiting ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_empty_object ... ignored
[INFO] [stdout] test test_large_object ... ignored
[INFO] [stdout] test test_nonexistent_object ... ignored
[INFO] [stdout] test test_overwrite_object ... ignored
[INFO] [stdout] test test_remove_operation ... ignored
[INFO] [stdout] test test_stat_operation ... ignored
[INFO] [stdout] test test_write_full_vs_partial ... ignored
[INFO] [stdout] test test_write_read_roundtrip ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 8 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osdclient_object_io_test.rs (/opt/rustwide/target/debug/deps/osdclient_object_io_test-6af8f73316c05833)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_list_objects_stream_basic ... ignored
[INFO] [stdout] test test_rados_object_nonexistent_reads_as_empty ... ignored
[INFO] [stdout] test test_rados_object_partial_write_and_seek ... ignored
[INFO] [stdout] test test_rados_object_seek_end ... ignored
[INFO] [stdout] test test_rados_object_write_and_read_back ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osdclient_object_placement_test.rs (/opt/rustwide/target/debug/deps/osdclient_object_placement_test-a3e76baf61b498ee)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_pg_to_osds_without_crush ... ok
[INFO] [stdout] test test_object_placement_pipeline ... ok
[INFO] [stdout] test test_object_to_pg_deterministic ... ok
[INFO] [stdout] test test_object_to_pg_without_pool ... ok
[INFO] [stderr]      Running tests/osdclient_osdmap_crush_integration_test.rs (/opt/rustwide/target/debug/deps/osdclient_osdmap_crush_integration_test-ce9a98cc7eb6ca89)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_osdmap_crush_integration ... ok
[INFO] [stdout] test test_osdmap_helper_methods ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osdclient_osdmap_test.rs (/opt/rustwide/target/debug/deps/osdclient_osdmap_test-ba298cea0a7b2219)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_osdmap_incremental_with_old_pools ... ok
[INFO] [stdout] test test_osdmap_decode ... ok
[INFO] [stdout] test test_all_osdmap_corpus_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osdclient_pg_merge_meta_test.rs (/opt/rustwide/target/debug/deps/osdclient_pg_merge_meta_test-903937c290ef333e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/osdclient_pg_merge_meta_validation.rs (/opt/rustwide/target/debug/deps/osdclient_pg_merge_meta_validation-eabf40df8db72f04)
[INFO] [stdout] test test_pg_merge_meta_decode_encode_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test validate_pg_merge_meta_against_ceph_dencoder ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osdclient_pool_operations.rs (/opt/rustwide/target/debug/deps/osdclient_pool_operations-5c98e846a0de5594)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_create_pool ... ignored
[INFO] [stdout] test test_delete_pool ... ignored
[INFO] [stdout] test test_delete_pool_requires_confirmation ... ignored
[INFO] [stdout] test test_list_pools ... ignored
[INFO] [stdout] test test_pool_workflow ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osdclient_rados_operations.rs (/opt/rustwide/target/debug/deps/osdclient_rados_operations-d55a1c8f9bd40d6c)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_client_shutdown_is_clean_and_idempotent ... ignored
[INFO] [stderr]    Doc-tests rados
[INFO] [stdout] test test_read_operation ... ignored
[INFO] [stdout] test test_remove_operation ... ignored
[INFO] [stdout] test test_stat_operation ... ignored
[INFO] [stdout] test test_write_operation ... ignored
[INFO] [stdout] test test_write_read_stat_remove_workflow ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test src/denc/codec.rs - denc::codec (line 20) ... ignored
[INFO] [stdout] test src/denc/codec.rs - denc::codec::FixedSize (line 97) ... ignored
[INFO] [stdout] test src/cephconfig/mod.rs - cephconfig (line 8) - compile ... FAILED
[INFO] [stdout] test src/denc/codec.rs - denc::codec::encode_with_capacity (line 131) ... ignored
[INFO] [stdout] test src/denc/codec.rs - denc::codec::impl_denc_for_versioned (line 562) ... ignored
[INFO] [stdout] test src/auth/mod.rs - auth (line 17) - compile ... FAILED
[INFO] [stdout] test src/client.rs - client (line 8) - compile ... ok
[INFO] [stdout] test src/client.rs - client (line 20) - compile ... ok
[INFO] [stdout] test src/crush/mod.rs - crush (line 24) ... FAILED
[INFO] [stdout] test src/denc/features.rs - denc::features::CephFeatures (line 65) ... ignored
[INFO] [stdout] test src/denc/macros.rs - denc::macros::check_min_version (line 12) ... ignored
[INFO] [stdout] test src/denc/macros.rs - denc::macros::decode_if_version (line 46) ... ignored
[INFO] [stdout] test src/denc/macros.rs - denc::macros::decode_if_version (line 56) ... ignored
[INFO] [stdout] test src/denc/macros.rs - denc::macros::impl_denc_u8_enum (line 82) ... ignored
[INFO] [stdout] test src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_feature_dependent_encoding (line 125) ... FAILED
[INFO] [stdout] test src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_simple_encoding (line 71) ... FAILED
[INFO] [stdout] test src/cephconfig/mod.rs - cephconfig::define_options (line 28) ... FAILED
[INFO] [stdout] test src/denc/encoding_metadata.rs - denc::encoding_metadata (line 9) ... FAILED
[INFO] [stdout] test src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_versioned_encoding (line 97) ... FAILED
[INFO] [stdout] test src/msgr2/map_channel.rs - msgr2::map_channel::map_channel (line 63) ... ignored
[INFO] [stdout] test src/denc/codec.rs - denc::codec::Duration (line 303) ... FAILED
[INFO] [stdout] test src/denc/codec.rs - denc::codec::SystemTime (line 361) ... FAILED
[INFO] [stdout] test src/denc/zero_copy.rs - denc::zero_copy::ZeroCopyDencode (line 26) - compile fail ... ok
[INFO] [stdout] test src/monclient/client.rs - monclient::client::MonClient::get_service_auth_provider (line 1607) - compile ... FAILED
[INFO] [stdout] test src/osdclient/client.rs - osdclient::client::OSDClient::execute_built_op (line 601) ... ignored
[INFO] [stdout] test src/monclient/client.rs - monclient::client::MonClient::invoke (line 1409) - compile ... FAILED
[INFO] [stdout] test src/msgr2/mod.rs - msgr2::ConnectionConfig (line 238) - compile ... FAILED
[INFO] [stdout] test src/msgr2/mod.rs - msgr2::ConnectionConfig::from_ceph_conf (line 558) - compile ... FAILED
[INFO] [stdout] test src/monclient/mod.rs - monclient (line 9) - compile ... FAILED
[INFO] [stdout] test src/denc/zero_copy.rs - denc::zero_copy::ZeroCopyDencode (line 36) ... FAILED
[INFO] [stdout] test src/osdclient/operation.rs - osdclient::operation (line 9) ... ignored
[INFO] [stdout] test src/osdclient/operation.rs - osdclient::operation::OpBuilder (line 70) ... ignored
[INFO] [stdout] test src/osdclient/types.rs - osdclient::types::SparseReadResult (line 1181) ... ignored
[INFO] [stdout] test src/msgr2/mod.rs - msgr2::ConnectionConfig::with_auth_provider (line 405) - compile ... FAILED
[INFO] [stdout] test src/msgr2/throttle.rs - msgr2::throttle::MessageThrottle (line 307) - compile ... FAILED
[INFO] [stdout] test src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx::ls (line 428) - compile ... FAILED
[INFO] [stdout] test src/osdclient/object_io.rs - osdclient::object_io::RadosObject (line 62) - compile ... FAILED
[INFO] [stdout] test src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx (line 30) - compile ... FAILED
[INFO] [stdout] test src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx::sparse_read (line 317) - compile ... FAILED
[INFO] [stdout] test src/osdclient/list_stream.rs - osdclient::list_stream::list_objects_stream (line 26) - compile ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/cephconfig/mod.rs - cephconfig (line 8) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::cephconfig`
[INFO] [stdout]  --> src/cephconfig/mod.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::cephconfig::CephConfig;
[INFO] [stdout]   |            ^^^^^^^^^^ unresolved import
[INFO] [stdout]   |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::rados::cephconfig::CephConfig;
[INFO] [stdout]   |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/auth/mod.rs - auth (line 17) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::auth`
[INFO] [stdout]   --> src/auth/mod.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::auth::{CephXClientHandler, AuthMode};
[INFO] [stdout]    |            ^^^^ unresolved import
[INFO] [stdout]    |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::rados::auth::{CephXClientHandler, AuthMode};
[INFO] [stdout]    |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `auth` in `crate`
[INFO] [stdout]   --> src/auth/mod.rs:25:17
[INFO] [stdout]    |
[INFO] [stdout] 25 | Ok::<(), crate::auth::CephXError>(())
[INFO] [stdout]    |                 ^^^^ unresolved import
[INFO] [stdout]    |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]    |
[INFO] [stdout] 25 | Ok::<(), crate::rados::auth::CephXError>(())
[INFO] [stdout]    |                 +++++++
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout] 17 + use rados::auth;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `auth`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 25 - Ok::<(), crate::auth::CephXError>(())
[INFO] [stdout] 25 + Ok::<(), auth::CephXError>(())
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/crush/mod.rs - crush (line 24) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::crush`
[INFO] [stdout]   --> src/crush/mod.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::crush::{CrushMap, PgId};
[INFO] [stdout]    |            ^^^^^ unresolved import
[INFO] [stdout]    |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::rados::crush::{CrushMap, PgId};
[INFO] [stdout]    |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `crush` in `crate`
[INFO] [stdout]   --> src/crush/mod.rs:41:19
[INFO] [stdout]    |
[INFO] [stdout] 41 | let osds = crate::crush::pg_to_osds(&crush_map, pg, 0, &[], 3, false)?;
[INFO] [stdout]    |                   ^^^^^ unresolved import
[INFO] [stdout]    |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]    |
[INFO] [stdout] 41 | let osds = crate::rados::crush::pg_to_osds(&crush_map, pg, 0, &[], 3, false)?;
[INFO] [stdout]    |                   +++++++
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout] 24 + use rados::crush;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `crush`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 41 - let osds = crate::crush::pg_to_osds(&crush_map, pg, 0, &[], 3, false)?;
[INFO] [stdout] 41 + let osds = crush::pg_to_osds(&crush_map, pg, 0, &[], 3, false)?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_feature_dependent_encoding (line 125) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::denc`
[INFO] [stdout]    --> src/denc/encoding_metadata.rs:126:12
[INFO] [stdout]     |
[INFO] [stdout] 126 | use crate::denc::mark_feature_dependent_encoding;
[INFO] [stdout]     |            ^^^^ unresolved import
[INFO] [stdout]     |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 126 | use crate::rados::denc::mark_feature_dependent_encoding;
[INFO] [stdout]     |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_simple_encoding (line 71) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::denc`
[INFO] [stdout]   --> src/denc/encoding_metadata.rs:72:12
[INFO] [stdout]    |
[INFO] [stdout] 72 | use crate::denc::mark_simple_encoding;
[INFO] [stdout]    |            ^^^^ unresolved import
[INFO] [stdout]    |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]    |
[INFO] [stdout] 72 | use crate::rados::denc::mark_simple_encoding;
[INFO] [stdout]    |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cephconfig/mod.rs - cephconfig::define_options (line 28) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::cephconfig`
[INFO] [stdout]   --> src/cephconfig/mod.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::cephconfig::{define_options, CephConfig, Size, Duration, Count, Ratio};
[INFO] [stdout]    |            ^^^^^^^^^^ unresolved import
[INFO] [stdout]    |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::rados::cephconfig::{define_options, CephConfig, Size, Duration, Count, Ratio};
[INFO] [stdout]    |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MonitorConfig` in this scope
[INFO] [stdout]   --> src/cephconfig/mod.rs:60:18
[INFO] [stdout]    |
[INFO] [stdout] 60 | let mon_config = MonitorConfig::from_ceph_config(&ceph_config, &["global"]);
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ use of undeclared type `MonitorConfig`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/denc/encoding_metadata.rs - denc::encoding_metadata (line 9) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::denc`
[INFO] [stdout]   --> src/denc/encoding_metadata.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::denc::{
[INFO] [stdout]    |            ^^^^ unresolved import
[INFO] [stdout]    |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::rados::denc::{
[INFO] [stdout]    |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_versioned_encoding (line 97) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::denc`
[INFO] [stdout]   --> src/denc/encoding_metadata.rs:98:12
[INFO] [stdout]    |
[INFO] [stdout] 98 | use crate::denc::mark_versioned_encoding;
[INFO] [stdout]    |            ^^^^ unresolved import
[INFO] [stdout]    |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]    |
[INFO] [stdout] 98 | use crate::rados::denc::mark_versioned_encoding;
[INFO] [stdout]    |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/denc/codec.rs - denc::codec::Duration (line 303) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::Denc`
[INFO] [stdout]    --> src/denc/codec.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 305 | use crate::Denc;
[INFO] [stdout]     |     ^^^^^^^^^^^ no `Denc` in the root
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items instead
[INFO] [stdout]     |
[INFO] [stdout] 305 - use crate::Denc;
[INFO] [stdout] 305 + use rados::Denc;
[INFO] [stdout]     |
[INFO] [stdout] 305 - use crate::Denc;
[INFO] [stdout] 305 + use rados::Msgr2Error::Denc;
[INFO] [stdout]     |
[INFO] [stdout] 305 - use crate::Denc;
[INFO] [stdout] 305 + use rados::OSDClientError::Denc;
[INFO] [stdout]     |
[INFO] [stdout] 305 - use crate::Denc;
[INFO] [stdout] 305 + use rados::crush::CrushError::Denc;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode` found for struct `Duration` in the current scope
[INFO] [stdout]    --> src/denc/codec.rs:310:10
[INFO] [stdout]     |
[INFO] [stdout] 310 | duration.encode(&mut buf, 0).unwrap();
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/denc/codec.rs:64:8
[INFO] [stdout]     |
[INFO] [stdout]  64 |     fn encode<B: BufMut>(&self, buf: &mut B, features: u64) -> Result<(), RadosError>;
[INFO] [stdout]     |        ------ the method is available for `Duration` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: there is a method `encoded_size` with a similar name, but with different arguments
[INFO] [stdout]    --> src/denc/codec.rs:87:5
[INFO] [stdout]     |
[INFO] [stdout]  87 |     fn encoded_size(&self, features: u64) -> Option<usize>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: trait `Denc` which provides `encode` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 303 + use rados::Denc;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `decode` found for struct `Duration` in the current scope
[INFO] [stdout]    --> src/denc/codec.rs:312:25
[INFO] [stdout]     |
[INFO] [stdout] 312 | let decoded = Duration::decode(&mut buf, 0).unwrap();
[INFO] [stdout]     |                         ^^^^^^ associated function or constant not found in `Duration`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Duration` consider using one of the following associated functions:
[INFO] [stdout]       Duration::new
[INFO] [stdout]       Duration::from_secs
[INFO] [stdout]       Duration::from_millis
[INFO] [stdout]       Duration::from_micros
[INFO] [stdout]       and 10 others
[INFO] [stdout]    --> /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/time.rs:194:4
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Denc` which provides `decode` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 303 + use rados::Denc;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `encode` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 312 - let decoded = Duration::decode(&mut buf, 0).unwrap();
[INFO] [stdout] 312 + let decoded = Duration::encode(&mut buf, 0).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/denc/codec.rs - denc::codec::SystemTime (line 361) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::Denc`
[INFO] [stdout]    --> src/denc/codec.rs:363:5
[INFO] [stdout]     |
[INFO] [stdout] 363 | use crate::Denc;
[INFO] [stdout]     |     ^^^^^^^^^^^ no `Denc` in the root
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items instead
[INFO] [stdout]     |
[INFO] [stdout] 363 - use crate::Denc;
[INFO] [stdout] 363 + use rados::Denc;
[INFO] [stdout]     |
[INFO] [stdout] 363 - use crate::Denc;
[INFO] [stdout] 363 + use rados::Msgr2Error::Denc;
[INFO] [stdout]     |
[INFO] [stdout] 363 - use crate::Denc;
[INFO] [stdout] 363 + use rados::OSDClientError::Denc;
[INFO] [stdout]     |
[INFO] [stdout] 363 - use crate::Denc;
[INFO] [stdout] 363 + use rados::crush::CrushError::Denc;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode` found for struct `SystemTime` in the current scope
[INFO] [stdout]    --> src/denc/codec.rs:368:6
[INFO] [stdout]     |
[INFO] [stdout] 368 | time.encode(&mut buf, 0).unwrap();
[INFO] [stdout]     |      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/denc/codec.rs:64:8
[INFO] [stdout]     |
[INFO] [stdout]  64 |     fn encode<B: BufMut>(&self, buf: &mut B, features: u64) -> Result<(), RadosError>;
[INFO] [stdout]     |        ------ the method is available for `SystemTime` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: there is a method `encoded_size` with a similar name, but with different arguments
[INFO] [stdout]    --> src/denc/codec.rs:87:5
[INFO] [stdout]     |
[INFO] [stdout]  87 |     fn encoded_size(&self, features: u64) -> Option<usize>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: trait `Denc` which provides `encode` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 361 + use rados::Denc;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `decode` found for struct `SystemTime` in the current scope
[INFO] [stdout]    --> src/denc/codec.rs:370:27
[INFO] [stdout]     |
[INFO] [stdout] 370 | let decoded = SystemTime::decode(&mut buf, 0).unwrap();
[INFO] [stdout]     |                           ^^^^^^ associated function or constant not found in `SystemTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `SystemTime`, consider using `SystemTime::now` which returns `SystemTime`
[INFO] [stdout]    --> /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/time.rs:601:4
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Denc` which provides `decode` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 361 + use rados::Denc;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `encode` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 370 - let decoded = SystemTime::decode(&mut buf, 0).unwrap();
[INFO] [stdout] 370 + let decoded = SystemTime::encode(&mut buf, 0).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/monclient/client.rs - monclient::client::MonClient::get_service_auth_provider (line 1607) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::monclient`
[INFO] [stdout]     --> src/monclient/client.rs:1608:12
[INFO] [stdout]      |
[INFO] [stdout] 1608 | use crate::monclient::MonClient;
[INFO] [stdout]      |            ^^^^^^^^^ unresolved import
[INFO] [stdout]      |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]      |
[INFO] [stdout] 1608 | use crate::rados::monclient::MonClient;
[INFO] [stdout]      |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `msgr2` in `crate`
[INFO] [stdout]     --> src/monclient/client.rs:1613:25
[INFO] [stdout]      |
[INFO] [stdout] 1613 |     let config = crate::msgr2::ConnectionConfig::with_auth_provider(Box::new(service_auth));
[INFO] [stdout]      |                         ^^^^^ unresolved import
[INFO] [stdout]      |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]      |
[INFO] [stdout] 1613 |     let config = crate::rados::msgr2::ConnectionConfig::with_auth_provider(Box::new(service_auth));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1607 + use rados::msgr2::ConnectionConfig;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `ConnectionConfig`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1613 -     let config = crate::msgr2::ConnectionConfig::with_auth_provider(Box::new(service_auth));
[INFO] [stdout] 1613 +     let config = ConnectionConfig::with_auth_provider(Box::new(service_auth));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/monclient/client.rs - monclient::client::MonClient::invoke (line 1409) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::monclient`
[INFO] [stdout]     --> src/monclient/client.rs:1410:12
[INFO] [stdout]      |
[INFO] [stdout] 1410 | use crate::monclient::MonClient;
[INFO] [stdout]      |            ^^^^^^^^^ unresolved import
[INFO] [stdout]      |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]      |
[INFO] [stdout] 1410 | use crate::rados::monclient::MonClient;
[INFO] [stdout]      |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/msgr2/mod.rs - msgr2::ConnectionConfig (line 238) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::msgr2`
[INFO] [stdout]    --> src/msgr2/mod.rs:239:12
[INFO] [stdout]     |
[INFO] [stdout] 239 | use crate::msgr2::{ConnectionConfig, AuthMethod};
[INFO] [stdout]     |            ^^^^^ unresolved import
[INFO] [stdout]     |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 239 | use crate::rados::msgr2::{ConnectionConfig, AuthMethod};
[INFO] [stdout]     |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::auth`
[INFO] [stdout]    --> src/msgr2/mod.rs:240:12
[INFO] [stdout]     |
[INFO] [stdout] 240 | use crate::auth::MonitorAuthProvider;
[INFO] [stdout]     |            ^^^^ unresolved import
[INFO] [stdout]     |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 240 | use crate::rados::auth::MonitorAuthProvider;
[INFO] [stdout]     |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/msgr2/mod.rs - msgr2::ConnectionConfig::from_ceph_conf (line 558) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::msgr2`
[INFO] [stdout]    --> src/msgr2/mod.rs:559:12
[INFO] [stdout]     |
[INFO] [stdout] 559 | use crate::msgr2::ConnectionConfig;
[INFO] [stdout]     |            ^^^^^ unresolved import
[INFO] [stdout]     |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 559 | use crate::rados::msgr2::ConnectionConfig;
[INFO] [stdout]     |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/monclient/mod.rs - monclient (line 9) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::monclient`
[INFO] [stdout]   --> src/monclient/mod.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::monclient::{AuthConfig, MonClient, MonClientConfig, MonService};
[INFO] [stdout]    |            ^^^^^^^^^ unresolved import
[INFO] [stdout]    |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::rados::monclient::{AuthConfig, MonClient, MonClientConfig, MonService};
[INFO] [stdout]    |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/denc/zero_copy.rs - denc::zero_copy::ZeroCopyDencode (line 36) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::ZeroCopyDencode`
[INFO] [stdout]   --> src/denc/zero_copy.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use crate::ZeroCopyDencode;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ no `ZeroCopyDencode` in the root
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]    |
[INFO] [stdout] 37 - use crate::ZeroCopyDencode;
[INFO] [stdout] 37 + use rados::ZeroCopyDencode;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/msgr2/mod.rs - msgr2::ConnectionConfig::with_auth_provider (line 405) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::msgr2`
[INFO] [stdout]    --> src/msgr2/mod.rs:406:12
[INFO] [stdout]     |
[INFO] [stdout] 406 | use crate::msgr2::ConnectionConfig;
[INFO] [stdout]     |            ^^^^^ unresolved import
[INFO] [stdout]     |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 406 | use crate::rados::msgr2::ConnectionConfig;
[INFO] [stdout]     |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::auth`
[INFO] [stdout]    --> src/msgr2/mod.rs:407:12
[INFO] [stdout]     |
[INFO] [stdout] 407 | use crate::auth::MonitorAuthProvider;
[INFO] [stdout]     |            ^^^^ unresolved import
[INFO] [stdout]     |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 407 | use crate::rados::auth::MonitorAuthProvider;
[INFO] [stdout]     |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/msgr2/throttle.rs - msgr2::throttle::MessageThrottle (line 307) stdout ----
[INFO] [stdout] error[E0433]: cannot find `msgr2` in `crate`
[INFO] [stdout]    --> src/msgr2/throttle.rs:308:12
[INFO] [stdout]     |
[INFO] [stdout] 308 | use crate::msgr2::throttle::{MessageThrottle, ThrottleConfig};
[INFO] [stdout]     |            ^^^^^ unresolved import
[INFO] [stdout]     |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 308 | use crate::rados::msgr2::throttle::{MessageThrottle, ThrottleConfig};
[INFO] [stdout]     |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx::ls (line 428) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::osdclient`
[INFO] [stdout]    --> src/osdclient/ioctx.rs:429:12
[INFO] [stdout]     |
[INFO] [stdout] 429 | use crate::osdclient::IoCtx;
[INFO] [stdout]     |            ^^^^^^^^^ unresolved import
[INFO] [stdout]     |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 429 | use crate::rados::osdclient::IoCtx;
[INFO] [stdout]     |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/osdclient/object_io.rs - osdclient::object_io::RadosObject (line 62) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::osdclient`
[INFO] [stdout]   --> src/osdclient/object_io.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 | use crate::osdclient::{IoCtx, RadosObject};
[INFO] [stdout]    |            ^^^^^^^^^ unresolved import
[INFO] [stdout]    |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]    |
[INFO] [stdout] 63 | use crate::rados::osdclient::{IoCtx, RadosObject};
[INFO] [stdout]    |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx (line 30) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::osdclient`
[INFO] [stdout]   --> src/osdclient/ioctx.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 31 | use crate::osdclient::{OSDClient, IoCtx};
[INFO] [stdout]    |            ^^^^^^^^^ unresolved import
[INFO] [stdout]    |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]    |
[INFO] [stdout] 31 | use crate::rados::osdclient::{OSDClient, IoCtx};
[INFO] [stdout]    |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx::sparse_read (line 317) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::osdclient`
[INFO] [stdout]    --> src/osdclient/ioctx.rs:318:12
[INFO] [stdout]     |
[INFO] [stdout] 318 | use crate::osdclient::IoCtx;
[INFO] [stdout]     |            ^^^^^^^^^ unresolved import
[INFO] [stdout]     |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 318 | use crate::rados::osdclient::IoCtx;
[INFO] [stdout]     |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/osdclient/list_stream.rs - osdclient::list_stream::list_objects_stream (line 26) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `crate::osdclient`
[INFO] [stdout]   --> src/osdclient/list_stream.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::osdclient::{IoCtx, list_objects_stream};
[INFO] [stdout]    |            ^^^^^^^^^ unresolved import
[INFO] [stdout]    |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::rados::osdclient::{IoCtx, list_objects_stream};
[INFO] [stdout]    |            +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/auth/mod.rs - auth (line 17)
[INFO] [stdout]     src/cephconfig/mod.rs - cephconfig (line 8)
[INFO] [stdout]     src/cephconfig/mod.rs - cephconfig::define_options (line 28)
[INFO] [stdout]     src/crush/mod.rs - crush (line 24)
[INFO] [stdout]     src/denc/codec.rs - denc::codec::Duration (line 303)
[INFO] [stdout]     src/denc/codec.rs - denc::codec::SystemTime (line 361)
[INFO] [stdout]     src/denc/encoding_metadata.rs - denc::encoding_metadata (line 9)
[INFO] [stdout]     src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_feature_dependent_encoding (line 125)
[INFO] [stdout]     src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_simple_encoding (line 71)
[INFO] [stdout]     src/denc/encoding_metadata.rs - denc::encoding_metadata::mark_versioned_encoding (line 97)
[INFO] [stdout]     src/denc/zero_copy.rs - denc::zero_copy::ZeroCopyDencode (line 36)
[INFO] [stdout]     src/monclient/client.rs - monclient::client::MonClient::get_service_auth_provider (line 1607)
[INFO] [stdout]     src/monclient/client.rs - monclient::client::MonClient::invoke (line 1409)
[INFO] [stdout]     src/monclient/mod.rs - monclient (line 9)
[INFO] [stdout]     src/msgr2/mod.rs - msgr2::ConnectionConfig (line 238)
[INFO] [stdout]     src/msgr2/mod.rs - msgr2::ConnectionConfig::from_ceph_conf (line 558)
[INFO] [stdout]     src/msgr2/mod.rs - msgr2::ConnectionConfig::with_auth_provider (line 405)
[INFO] [stdout]     src/msgr2/throttle.rs - msgr2::throttle::MessageThrottle (line 307)
[INFO] [stdout]     src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx (line 30)
[INFO] [stdout]     src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx::ls (line 428)
[INFO] [stdout]     src/osdclient/ioctx.rs - osdclient::ioctx::IoCtx::sparse_read (line 317)
[INFO] [stdout]     src/osdclient/list_stream.rs - osdclient::list_stream::list_objects_stream (line 26)
[INFO] [stdout]     src/osdclient/object_io.rs - osdclient::object_io::RadosObject (line 62)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 3 passed; 23 failed; 14 ignored; 0 measured; 0 filtered out; finished in 4.27s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 5.42s; merged doctests compilation took 1.15s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "a40dabb2ed2b3589d90654f3b86c0a3aa25282b218d8b2ef41e8ee40749b0f87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a40dabb2ed2b3589d90654f3b86c0a3aa25282b218d8b2ef41e8ee40749b0f87", kill_on_drop: false }`
[INFO] [stdout] a40dabb2ed2b3589d90654f3b86c0a3aa25282b218d8b2ef41e8ee40749b0f87
